package com.penghaisoft.microwms.material.web.outwarehouse.service;

import com.penghaisoft.microwms.common.data.model.RawHandOut;
import com.penghaisoft.microwms.common.dto.Resp;
import com.penghaisoft.microwms.common.page.Pager;

import java.util.List;

/**
 * 原材料手工单查询service
 * Created by 王治国 on 2018/5/25.
 */
public interface RawHandOutService {

    /**
     * 页面展示--分页查询
     *
     * @param page
     * @param rows
     * @param rawHandOut
     * @return
     */
    public Pager<RawHandOut> findAll(int page, int rows, RawHandOut rawHandOut);

    /**
     * 导出
     *
     * @param rawHandOut
     * @return
     */
    public List<RawHandOut> findAllExcel(RawHandOut rawHandOut);

    /**
     * 创建手工出库单
     * @param rawHandOut
     * @return
     */
    public Resp createOutOrder(RawHandOut rawHandOut);

	/** 
	* @Title: batchInsert 
	* @Description: 批量创建手工出库任务
	* @author jzh 
	* @throws 
	*/
	public Resp batchInsert(List<RawHandOut> list, String handOutNo, String loginName);
}
